stick one's nose into everything - Turco Inglés Diccionario